From 33f0a24340866808febe9ded3512f5ae3d918cbb Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 7 Apr 2005 20:17:55 +0000 Subject: [PATCH] Add runtime test for write error. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@1130 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/jeeps/gpslibusb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gpsbabel/jeeps/gpslibusb.c b/gpsbabel/jeeps/gpslibusb.c index dadab59b4..d62dd9565 100644 --- a/gpsbabel/jeeps/gpslibusb.c +++ b/gpsbabel/jeeps/gpslibusb.c @@ -89,6 +89,10 @@ gusb_cmd_send(const garmin_usb_packet *opkt, size_t sz) } if (r != sz) { fprintf(stderr, "Bad cmdsend r %d sz %d\n", r, sz); + if (r < 0) { + fatal("usb_bulk_write failed. '%s'", + usb_strerror()); + } } return r; } -- 2.30.2